#!/usr/bin/env python3
"""
脚本名称：23_exe.py
面试描述：Python 线程池使用
考察点: 如果需要管理大量的线程，可以考虑使用提供的线程池管理线程。concurrent.futures.ThreadPoolExecutor
生活比喻：
作者：Gavin
创建日期：2025-05-29
版本：1.0
依赖库：无
使用方法： python 23_exe.py
"""
from concurrent.futures import ThreadPoolExecutor
import time


def print_numbers():
    for i in range(5):
        print(f'Number: {i}')
        time.sleep(1)


def print_letters():
    for letter in 'abcde':
        print(f'Letter: {letter}')
        time.sleep(1)


with ThreadPoolExecutor(max_workers=2) as executor:
    executor.submit(print_numbers)
    executor.submit(print_letters)

print('Done.')
